<?php
require("db/db.php");

session_start();

function VerwijderGegevens() {
	unset($_SESSION['naam']);
	unset($_SESSION['wachtwoord']);
	unset($_SESSION['voornaam']);
	unset($_SESSION['achternaam']);
	unset($_SESSION['geslacht']);
	unset($_SESSION['dag']);
	unset($_SESSION['maand']);
	unset($_SESSION['jaar']);
	unset($_SESSION['straat']);
	unset($_SESSION['huisnummer']);
	unset($_SESSION['postcode']);
	unset($_SESSION['plaats']);
	unset($_SESSION['land']);
	unset($_SESSION['telefoonnummer']);
	unset($_SESSION['email']);
	unset($_SESSION['bevestigemail']);
}

function SlaGegevensOp() {
	global $voornaam;
	global $achternaam;
	global $geslacht;
	global $dag;
	global $maand;
	global $jaar;
	global $geboortedatum;
	
	global $straat;             
	global $huisnummer;         
	global $postcode;         
	global $plaats;             
	global $land; 
	global $telefoonnummer;
	
	global $email;
	global $bevestigemail; 
	
$_SESSION['voornaam']		= $voornaam;        
$_SESSION['achternaam']		= $achternaam;       
$_SESSION['geslacht']		= $geslacht; 
$_SESSION['dag']			= $dag;
$_SESSION['maand']			= $maand;
$_SESSION['jaar']			= $jaar;             
$_SESSION['geboortedatum']	= $geboortedatum;      

$_SESSION['straat']			= $straat;            
$_SESSION['huisnummer']		= $huisnummer;         
$_SESSION['postcode']		= $postcode;         
$_SESSION['plaats']			= $plaats;             
$_SESSION['land']			= $land;              
$_SESSION['telefoonnummer']	= $telefoonnummer;   
 
$_SESSION['email']         	= $email;
$_SESSION['bevestigemail'] 	= $bevestigemail;         
     

}


$voornaam           = $_POST['voornaam'];
$achternaam         = $_POST['achternaam'];
$geslacht           = $_POST['geslacht'];

$dag                = $_POST['dag'];
$maand              = $_POST['maand'];
$jaar               = $_POST['jaar'];
$geboortedatum      = date('Y-m-d', mktime(0, 0, 0, $maand, $dag, $jaar));

$straat             = $_POST['straatnaam'];
$huisnummer         = $_POST['huisnummer'];
$postcode           = $_POST['postcode'];
$plaats             = $_POST['plaats'];
$land               = $_POST['land'];
$telefoonnummer     = $_POST['telefoonnummer'];

$email              = $_POST['email'];
$bevestigemail      = $_POST['bevestigemail'];
$wacht              = md5($_POST['wachtwoord']);
$wachtwoord         = $_POST['wachtwoord'];
$bevestigwachtwoord = $_POST['bevestigwachtwoord'];

$student = array("voornaam"      => $voornaam,
                 "achternaam"    => $achternaam,
				 "geslacht"      => $geslacht,
				 "geboortedatum" => $geboortedatum,
				 "telefoon"      => $telefoonnummer,
				 "email"         => $email,
				 "wacht"         => $wacht);

$adres = array("straat"     => $straat,
               "huisnummer" => $huisnummer,
			   "postcode"   => $postcode,
			   "plaats"     => $plaats,
			   "land"       => $land);



if(($voornaam       != "" && 
	$achternaam     != "" && 
	$geslacht       != "" && 
	$dag            != "" && 
	$maand          != "" && 
	$jaar           != "" &&
	$plaats         != "" &&
	$postcode       != "" &&
	$land           != "" &&
	$email          != "" &&
	$wachtwoord     != "")
	&& (!strcmp($_POST['email'], $_POST['bevestigemail'])) 
	&& (!strcmp($_POST['wachtwoord'], $_POST['bevestigwachtwoord']))
	&& (strlen($wachtwoord) >= 6)) {
		db_Connect();
		
		$adres_id = db_VoegAdresToe($adres);
		
		if(!$adres_id) {
			die("Adres niet ingevoegd. Registratieproces is gedoemd.");
		}
		
		$student['adres_id'] = $adres_id;
		
		if(!db_VoegStudentToe($student)) {
			die("Student kan niet ingevoegd worden. Waarschijnlijk is er al iemand met uw e-mail geregistreerd.");
		} else {
			VerwijderGegevens();
			header("Location: ../index.php?type=student&id=login");
		}			
} else {
	SlaGegevensOp();
	header("Location: ../index.php?type=student&id=registratie&error=1");
}

?>